.bBlog .box2 h3 .title,.bBlog .blogList li a.title,.bBlog .ranking .showblock dl dt .no,.bBlog .ranking .showblock dl dt .avatar .mark,.bBlog .listbox .showBox1 dl dd .title,.bBlog .listbox .showBox2 ul li{ background:url(../../img/lib/public_fix_v2.0.png) no-repeat;}
.bBlog .listbox h3,.bBlog .box2 h3,.bBlog .sidebar .ranking h3,.bBlog .blog_detail h3{background:#fff url(../../img/lib/public_safe_v2.0.png) no-repeat;}
.bBlog a{text-decoration:none;color:#000;}
.bBlog a:hover{text-decoration:underline; color:#336699;}
.mainshow,.sidebar{width:798px;overflow:hidden;float:left;display:inline;}
.mainshow h2{float:left;width:100%;color:#2a29e6;line-height:40px;}
.mainshow .block{padding:0 9px 22px;border-bottom:1px solid #c9d7f1;width:820px;margin:0;}
.mainshow .block h2 .title{float:left;font-size:14px;}
.mainshow .block ul{margin-right:36px;width:126px;overflow:hidden;position:relative;z-index:0;left:0;top:0;float:left;}
.sidebar{float:right;width:180px;}
.bBlog #container{width:970px;}
.bBlog .mainshow{width:672px;}
.bBlog .blog_detail{border:1px solid #d4d4d4;width:670px;background:#f6f6f6;padding:0 0 2px;margin-bottom:10px;overflow:hidden;}
.bBlog .blog_detail h3{background-position:0 -34px; background-repeat:repeat-x;position:relative;z-index:0;height:25px;width:658px; line-height:25px; padding-left:12px;}
.bBlog .ranking h3 .title{background-position:0 -175px;position:absolute;z-index:1;left:8px;top:-1px;height:27px;line-height:27px;padding:0 10px;color:#FF0100;}

.bBlog .picshow{width:662px;height:330px;background:#f0f0f0;padding:5px;float:left;position:relative;z-index:0;overflow:hidden;margin-bottom:10px;}
.bBlog .picshow .current_pic{width:662px;height:330px;overflow:hidden;background:#fff;}
.bBlog .picshow .current_pic .row{width:5000px;overflow:hidden;position:relative;}
.bBlog .picshow .current_pic .focus{float:left;position:relative;z-index:10;width:662px;height:330px;overflow:hidden;text-align:center;margin-right:5px;}
.bBlog .picshow .current_pic .focus .link_mask{width:662px;height:330px;z-index:12;}
.bBlog .picshow .current_pic .focus .link_mask a{width:662px;height:330px;}
.bBlog .picshow .current_pic .focus .desc{position:absolute;z-index:11;bottom:0;left:0;width:642px;background:#000;color:#fff;opacity:.7;filter:alpha(opacity=70);height:68px;padding:5px 10px;white-space:nowrap;overflow:hidden;display:block;text-align:left;}
.bBlog .picshow .current_pic .focus .desc h2{font-size:24px;color:#fff;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;float:none;}
.bBlog .picshow .current_pic .focus .desc p{white-space:normal;height:30px;overflow:hidden;line-height:15px;}
.bBlog .picshow .current_pic .focus .desc .play{background-position:0 -477px;height:30px;width:31px;display:block;position:absolute;z-index:20;left:500px;top:10px;}
.bBlog .picshow .num{text-align:center;overflow:hidden;height:16px;position:absolute;z-index:20;right:0;bottom:60px;}
.bBlog .picshow .num a,.bBlog .picshow .num a.ac{margin-right:10px;float:left;width:14px;height:14px;line-height:14px;border:1px solid #ccc;color:#ccc !important;background:none;}
.bBlog .picshow .num a.ac{border:1px solid #fff;color:#fff !important;}

.bBlog .sidebar{width:276px;}
.bBlog .sidebar .ranking{width:274px;}
.bBlog .box2{width:268px;border:1px solid #d4d4d4;padding:3px;background:#f6f6f6;position:relative;z-index:0;}
.bBlog .great_special{margin:0 0 10px;}
.bBlog .box2 h3{background-position:0 -34px; background-repeat:repeat-x;height:23px;width:100%;}
.bBlog .box2 h3 .title{background-position:-472px -156px;height:27px;position:absolute;left:-1px;top:-1px;z-index:10;padding-left:28px;padding-top:3px;line-height:23px;font-size:14px;color:#ff0100;}
.bBlog .ranking .showblock,.bBlog .box2 .showblock{padding:6px 10px;width:254px;border:none;border-top:1px solid #d7d7d7;}
.bBlog .ranking .showblock dl,.bBlog .box2 .showblock dl{clear:both;float:left;line-height:26px;overflow:hidden;width:254px;}
.bBlog .ranking .showblock dl dt,.bBlog .ranking .showblock dl dd,.bBlog .box2 .showblock dl dt{float:left;position:relative;z-index:3;}
.bBlog .ranking .showblock dl dt,.bBlog .hot_search .showblock dl dt{margin:3px 5px 0 0;margin:5px 5px 0 0\9;*margin:5px 5px 0 0;}
.bBlog .ranking .showblock dl dt .no,.bBlog .hot_search .showblock dl dt .no{width:16px;height:16px;text-align:center;line-height:16px;float:left;color:#fff;background-position:-162px 0; font-weight:bold;}
.bBlog .ranking .showblock dl dt .top1{background-position:-111px 0;}
.bBlog .ranking .showblock dl dt .top2{background-position:-128px 0;}
.bBlog .ranking .showblock dl dt .top3{background-position:-145px 0;}
.bBlog .ranking .showblock dl dt .avatar,.bBlog .box2 .showblock dl dt .avatar{position:relative;z-index:0;float:left;display:none;}
.bBlog .ranking .showblock dl dt .avatar a,.bBlog .box2 .showblock dl dt .avatar a{display:block;padding:3px;width:80px;height:60px;overflow:hidden;}
.bBlog .ranking .showblock dl dt .avatar img,.bBlog .box2 .showblock dl dt .avatar img{width:80px;height:60px;}
.bBlog .ranking .showblock dl dt .avatar .mark{position:absolute;z-index:2;top:0;right:0;width:28px;height:25px;background-position:-472px -129px;}
.bBlog .ranking .showblock dl dd,.bBlog .box2 .showblock dl dd{overflow:hidden;white-space:nowrap;width:232px;}

.bBlog .box2 .showblock{width:248px;background:#fff;}
.bBlog .box2 .showblock dl{padding:14px 0;border-bottom:1px dashed #ccc;}
.bBlog .box2 .showblock dl dt{margin-right:5px;}
.bBlog .box2 .showblock dl dt .avatar{display:block;}
.bBlog .box2 .showblock dl dd{padding-top:0;}
.bBlog .hotopic .showblock .row{width:330px;border-bottom:1px dashed #ccc;padding:13px 0 15px;margin-bottom:8px;}
.bBlog .hotopic .showblock ul{width:121px;float:left;left:0;top:0;position:relative;overflow:hidden;z-index:0;margin-right:10px;}
.bBlog .hotopic .showblock ul .link_mask,.bBlog .hotopic .showblock ul .link_mask a{left:1px;top:1px;width:114px;height:82px;}
.bBlog .hotopic .showblock ul .vimg a{padding:1px 5px 0 1px;width:115px;height:85px;border:none;}
.bBlog .hotopic .showblock ul .vimg a img{width:114px;height:82px;}
.bBlog .hotopic .showblock ul .vpop .pop,.bBlog .hotopic .showblock ul .vpop .comm{margin-right:5px;color:#ff0101;}
.bBlog .hotopic .showblock .list ul{float:none;position:static;width:auto;margin:0;}
.bBlog .hotopic .showblock .list li{clear:both;line-height:24px;background-position:-132px -386px;padding-left:10px;white-space:nowrap;}

.bBlog .sidebar .ranking h3{padding-left:5px; position:relative; z-index:1; border-bottom:1px solid #CCC; overflow:visible;background-position:0 -34px; background-repeat:repeat-x;height:28px;width:269px;}
.bBlog .sidebar .ranking h3 .top_day,.bBlog .sidebar .ranking h3 .top_week{float:left;margin:0px 8px 0 0;font-weight:normal;height:23px; line-height:23px !important;position:relative;z-index:2;top:5px; _top:3px;}
.bBlog .sidebar .ranking h3 .ac{border:1px solid #CCC; border-bottom:none; background:#fff; font-weight:bold; color:red;}
.bBlog .sidebar .ranking h3 .top_day a,.bBlog .sidebar .ranking h3 .top_week a{margin:0 6px; color:#676767;}
.bBlog .sidebar .ranking h3 .ac a{color:#CE0000;}
/*博文前台页--简版*/
.bBlog .blog_detail h3{ background-position:0 -34px; background-repeat:repeat-x; }
.bBlog .blog_detail h3 .more{float:right;font-size:14px;}
.bBlog .blog_detail h3 .more a{padding:0 10px;color:#999;}
.bBlog .blog_detail h3 .more a.ac{color:#fe0002 !important;}
.bBlog .blog_detail h3 .more a.m{color:#fe0002;border-left:none;}
.bBlog .blog_detail .showblock{width:636px;background:#fff;border:1px solid #e9e9e9;overflow:hidden;margin:0 auto;padding:16px 14px 0;}
.bBlog .blog_detail .showblock ul li{line-height:20px;}
.bBlog .blogList{ width:636px;overflow:hidden;}
.bBlog .blogList li{line-height:18px; margin:4px 0; *+padding:2px 0;_padding:2px 0;*+margin-left:-15px;_margin-left:-15px;position:relative;}
.bBlog .blogList li .infoBar{position:absolute; right:0px;}
.bBlog .blogList li a.title{background-position:-496px 6px; padding-left:10px;font-size:14px; word-break:nowrap;white-space:nowrap; overflow:hidden; display:inline-block; width:420px;}
.bBlog .blogList li .infoBar a{ font-size:14px; color:#999;}
.bBlog .blogList li .infoBar .time{ color:#999; font-size:12px;}
.bBlog .ranking .showblock{ border-top:none;}
.bBlog .ranking .showblock dl dd .desc{ position:relative; display:block;}
.bBlog .ranking .showblock dl dd .title{ /*width:12em;*/white-space:nowrap; overflow:hidden; display:block; margin-left:2px;}
.bBlog .ranking .showblock dl dd .username{position:absolute; right:0; top:0; color:#999;}
/*.bBlog .ranking .showblock dl dd a:hover{ color:#336699;}*/

/*博文站点首页*/
.bBlog .rankList1 .showblock dl dt .no{ background-position:-93px 2px;}
.bBlog .rankList1 .showblock dl.ac{padding:0 0 8px 0;border-bottom:1px solid #e5e5e5;}
.bBlog .rankList1 .showblock dl.ac dt{margin-right:8px;}
.bBlog .rankList1 .showblock dl.ac dt .no{position:absolute;z-index:5;right:-25px;top:8px; background-position:-75px 2px; width:17px;}
.bBlog .rankList1 .showblock dl.ac dt .avatar{display:block;}
.bBlog .rankList1 .showblock dl.ac dd,.bBlog .box2 .showblock dl dd{height:58px;overflow:hidden;width:160px;white-space:normal;text-indent:25px;padding-top:8px;line-height:20px;}
.bBlog .listbox{border:none;width:670px;background:none; padding:0;overflow:hidden; color:#323232;}
.bBlog .listbox h3{background:none;line-height:29px;}
.bBlog .listbox h3 .title{padding:0 12px 0 8px; font-family:"微软雅黑"; font-size:16px; float:left;}
.bBlog .listbox h3 .more{float:right;font-weight:normal;}
.bBlog .listbox h3 .more a,.bBlog .ranking h3 .title,.bBlog .box2 h3 .title,.bBlog .sidebar .ranking h3 .ac a{color:#CE0000;}
.bBlog .listbox div.line{clear:both; height:2px; line-height:2px;overflow:hidden;}
.bBlog .listbox .line .l{ width:100px;border-bottom:2px solid #CC0000; float:left; line-height:0;}
.bBlog .listbox .line .r{ width:570px;border-bottom:2px solid #CCC; float:left; line-height:0;}
.bBlog .listbox .showblock{ margin-top:8px;}
.bBlog .listbox .showBox1 a,.bBlog .listbox .showBox2 a{color:#323232;}
.bBlog .listbox .showBox1 a:hover,.bBlog .listbox .showBox2 a:hover{ color:#336699;}
.bBlog .listbox .showblock .showBox1{ overflow:hidden; padding:10px; width:304px; height:304px; border:1px solid #E4E4E4; float:left; overflow:hidden;}
.bBlog .listbox .showblock .showBox1 dl{ overflow:hidden; margin-bottom:12px; clear:both;}
.bBlog .listbox .showblock .showBox1 dl dt{ float:left;}
.bBlog .listbox .showblock .showBox1 dl .avatar a{ width:126px; height:86px; border:1px solid #E3E3E3; margin-right:8px; overflow:hidden; display:block; padding:2px;}
.bBlog .listbox .showblock .showBox1 dl .avatar img{ width:126px; height:86px;}
.bBlog .listbox .showblock .showBox1 dl dd{float:left; width:164px;}
.bBlog .listbox .showblock .showBox1 dl dd .title{font-weight:normal; background-position:-496px 12px; font-size:14px; line-height:24px;}
.bBlog .listbox .showblock .showBox1 dl dd .title a{ margin-left:10px;}
.bBlog .listbox .showblock .showBox1 dl dd .desc{ color:#999; line-height:20px;}
.bBlog .listbox .showblock .showBox2{ padding:10px; width:316px; height:304px; border:1px solid #E4E4E4; float:right; overflow:hidden;}
.bBlog .listbox .showBox2 .outline{ border-bottom:1px dotted #BCBCBC; line-height:22px; padding-bottom:4px; margin-bottom:8px;}
.bBlog .listbox .showBox2 .outline h4{ font-family:"微软雅黑"; font-size:16px; color:#CD0104; text-align:center;}
.bBlog .listbox .showBox2 .outline p{text-indent:2em; line-height:24px;}
.bBlog .listbox .showblock .showBox2 .outline p .more,.bBlog .listbox .showBox2 .outline h4 a{color:#CD0104;}
.bBlog .listbox .showBox2 ul{width:auto;}
.bBlog .listbox .showBox2 ul li{background-position:-496px 8px; width:316px; position:relative;line-height:24px; *+line-height:21px;_line-height:21px;}
.bBlog .listbox .showBox2 ul .title{font-size:14px;text-decoration:underline;width:16em;white-space:nowrap; overflow:hidden; display:block; margin-left:2px;margin-left:10px;padding:0;}
.bBlog .listbox .showBox2 ul .username{ color:#9B9B9B; position:absolute; right:0; top:0;}
